Elecard MPEG2 Video Decoder ver 2.00 Copyright (c) 1996-2000 Elecard Ltd Copyright (c) 2001-2002 Moonlight Cordless Ltd All rights reserved. New in 2.00 Postprocessing filter Double precision IDCT option Bug with memory leak has been fixed Features Software-only MPEG-2 (ISO/IEC 13818-2) and MPEG-1 (ISO/IEC 11172-2) video streams decoding at all profiles/levels, excluding scalability extensions Full-resolution full-quality decoding/playback High precision arithmetics (IEEE 1180-1190 compliant IDCT, double precision IDCT option; half-pel motion compensation for I,P and B frames) Optimized for the most efficient CPU usage Supports DirectShowR and ActiveMovieR interface DirectShowR Multimedia Streaming support Special decoding quality control and frame capture inferface Software bob deinterlacing Postprocessing filter ATSC Streams Decoding System Requirements MMX-enhanced CPU (IntelR Pentium MMX, Pentium II, Celeron, Pentium III, AMDR K6-2, K6-3, Athlon, etc.) WindowsR 95/98/NT/2000/XP with DirectShowR installed (for WindowsR NT 4.0 and WindowsR 95 download DXMediaR Runtime here). 32 MB RAM Any VGA card 600 KB of free disk space for filter files 1.40 beta Decoder settings property page has been finally implemented. HDTV/4 initial implementation. 1.35 Release Improved performance and robustness Support for SSE2 (Intel(R) Pentium(R) IV processor) Better picture quality on interlaced video (software deinterlacing) Dynamic media type changes AC3, MPEG-1 (Layer II,III) and MPEG-2 Audio Decoder. The filter automatically detects proper stream format Pinnacle MPEG-2 AVI decoding Changes in the filter o Fixed - 4:2:0 output support, placed YV12 ouput media type as the last alternative among available media types o Fixed - flags setting - solves periodic short video blocking on some streams o Hiding of tStart >= tStop error (inverse duration) implemented o Correct playback of single-frame MPEG streams o Removed all h/w deinterlacing stuff - probably fixes Overlay Mixer2 connection and locking problems o Fixed - last (in stream order) B-frame display issue o Correct chroma buffer filling (with 128 instead of 0) o Fix for deadlock in get_CurentPicture() during pause o Images falls to a corner of a bitmap - fixed at last. o Playback rate support via NewSegment() handling o Brighness control and authentification o Prevent stupid connections to unknown media types Changes in the engine o P-4 SSE2 iDCT Support o Correct handling of field pictures, including correct display order and reference tracking. o Correct playback of single-frame MPEG streams o Fixed deinterlacing to include chroma part - now produces correct picture in YUY2 mode. RGB32 still may produce incorrect results o Fixed lack of one field problem in RGB mode o Fix for deadlock in get_CurentPicture() during pause o Fix for ugly bug with blocks on P-III (SSE) CPU o Fix lock up if buffer is flooded with bogus stream o Brighness control and authentification 1.30 Release o Maintainance release 1.22 Release o FIX: Afwul memory leak (20KB/sec) eliminated in MPEG2 Demultiplexer o Better handling of multiprogram streams in MPEG2 Demultiplexer o MPEG-1 Systems demultiplexing o Demultiplexer can output PES o KNOWN ISSUE: Chineese DVB streams contain non-standard AC3 stream - puzzles the demultiplexer o Correct chroma handling for interlaced video in MPEG2 Video Decoder o Decoder handles PES input format 1.12 Release o YUV 4:2:2 sequence to RGB formats conversion bug fixed o FPU state is reset correctly after MMX usage o EndFlush crash in stopped state bug fixed o Last frame lost bug fixed o RGB32 and RGB16 with alpha channel modes fixed o MPEG2 Transport Stream demultiplexer added to the package (PRE-RELEASE version) o Optional software bob deinterlacing of 4:2:0 sequences 1.11 Release o Frame accurate positioning added. Twice faster positioning in MPEG2 files o YUV 4:2:2 sequence to YUY2 format conversion bug fixed 1.1 Release o Decoding performance increased up to 10% for high bitrate Mpeg's 1.0 Release o Frame capturing and decoding quality control interface o Lower memory usage o Overall decoding performance improved by 7-10% on the latest Celeron and Pentium III processors o Smaller logo in the top left corner 0.9 alpha 5 o Specialized code for Pentium III processor o Fast precise seeking (when implemented by splitter) o Minor performance improvements 0.9 alpha 4 o Fixed renderer window resize crash bug 0.9 alpha 3 o Fixed an frame-flip bug o iDCT speedup o YUV overlay mode support added 0.9 alpha 1 Initial public release